package com.example.himalaya.view.callback;

import com.ximalaya.ting.android.opensdk.model.album.Album;

import java.util.List;

public interface ISubscriptionViewCallback {

    /**
     * 当调用的时候， 去通知UI结果
     *
     * @param isSuccess 是否获得成功
     */
    void onAddResult(boolean isSuccess);


    /**
     * 删除订阅的回调方法
     */
    void onDeleteResult(boolean isSuccess);

    /**
     * 加载订阅专辑成功的回调
     *
     * @param albums 加载到的专辑列表
     */
    void onSubscriptsLoaded(List<Album> albums);

    /**
     * 订阅的数量太多
     */
    void onSubFull();
}
